﻿<%@ Page Title="Logowanie do KPWeb" Language="C#" AutoEventWireup="true" CodeBehind="LoginWUM.aspx.cs"
    Inherits="KPWeb.Account.LoginWUM" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <link href="../Styles/tooltip.css" type="text/css" rel="stylesheet" />
    <title></title>
    <script src="Scripts/jquery-1.9.1.min.js" type="text/javascript"></script>
    <script src="Scripts/utils.js" type="text/javascript"></script>
    <script type="text/javascript">

        function isCapLockOn(e) {
            var charKeyCode = e.keyCode ? e.keyCode : e.which; // To work with both MSIE & Netscape
            var shiftKey = e.shiftKey ? e.shiftKey : ((charKeyCode == 16) ? true : false);
            if (((charKeyCode >= 65 && charKeyCode <= 90) && !shiftKey)
            || ((charKeyCode >= 97 && charKeyCode <= 122) && shiftKey)) {
                // Caps lock is on
                document.getElementById('keyStage').innerHTML = "<b>UWAGA: włączony Caps Lock</b>";
            }

            else {
                // Caps lock is off.
                document.getElementById('keyStage').innerHTML = "";
            }
        }

    </script>

    <style type="text/css">
        .accountInfo
        {
            width: 500px;
        }

        .textEntry
        {
        }

        .passwordEntry
        {
        }

        .auto-style1
        {
            width: 200px;
            height: 28px;
        }

        .auto-style2
        {
            height: 28px;
            width: 237px;
        }

        .auto-style3
        {
            width: 237px;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
    
        <div>
            <h2>Logowanie do systemu KPWeb (portal pracowniczy)
            </h2>
      <asp:Label ID="Label2"  ForeColor="Red"  runat="server" Font-Bold="true" 
             Text="Jeśli jeszcze nie korzystałeś z systemu KPWeb lub zapomniałeś hasła kliknij przycisk ZAREJESTRUJ SIĘ."></asp:Label>
            
        
            <p>
                Jeśli nie posiadasz firmowego adresu e-mail wyślij wiadomość  
               <a href="mailto:adresy@wum.edu.pl">adresy@wum.edu.pl</a>
            </p>
            <asp:Label ID="Error1" CssClass="failureNotification" ForeColor="Red" Visible="false"  Font-Bold="true" 
                runat="server" Text="UWAGA: podano błędne hasło lub wybrano uprawnienia nie przydzielone przez Koordynatora"></asp:Label>
            <asp:Login ID="LoginUser" runat="server" EnableViewState="False" BackColor="#EFF3FB" BorderColor="#B5C7DE" 
                BorderPadding="4" BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" 
                Font-Size="0.8em" ForeColor="#333333" Width="361px">
                <InstructionTextStyle Font-Italic="True" ForeColor="Black" />
                <LayoutTemplate>
                    <%--  <span class="failureNotification">
                        <asp:Literal ID="FailureText" runat="server"></asp:Literal>
                    </span>--%>
                    <asp:ValidationSummary ID="LoginUserValidationSummary" runat="server" CssClass="failureNotification"
                        ValidationGroup="LoginUserValidationGroup" ForeColor="Red" Font-Bold="True" />
                    <div class="accountInfo">
                        <fieldset style="background-color: #EFF3FB">
                            <legend>Okno logowania</legend>
                            <table>
                                <tr>
                                     <td style="text-align: right; vertical-align: middle; padding: 7px" class="auto-style1">
                                        <asp:Label ID="UserNameLabel" runat="server" Font-Bold="True">Nazwa użytkownika:</asp:Label>
                                        <a class="tooltip" href="#" style="display: inline; border-style: none">

                                            <small style="font-weight: bold; color: blue; font-size: 12pt; font-family: 'Bookman Old Style'"> ?</small>
                                            <span class="custom info">
                                                <img src="../../picture/Info.png" alt="Information" height="30" width="30" />
                                                <em>Jeżeli nie wyświetla się obok nazwa użytkownika(login domenowy), nie można pracować w systemie. Należy to zgłosić administratorom WUM,</em>
                                               <div class="T">ati-net@wum.edu.pl</div>
                                            </span>
                                        </a>
                                    </td>
                                    <td style="vertical-align: middle; white-space: nowrap">
                                        <asp:TextBox ID="UserName" runat="server" Font-Bold="True" Width="250px" BorderStyle="None"
                                            ReadOnly="true" BackColor="#EFF3FB" ForeColor="Navy"></asp:TextBox>

                                    </td>
                                </tr>


                                <tr>
                                    <td style="text-align: right; vertical-align: middle; padding: 7px" class="auto-style1">
                                        <asp:Label ID="lEmail" runat="server" AssociatedControlID="lEmail" Font-Bold="True"
                                            ToolTip="Pod ten adres wysyłane jest automatycznie generowane hasło początkowe.">Adres e-mail:</asp:Label>

                                        <a class="tooltip" href="#" style="display: inline; border-style: none">

                                            <small style="font-weight: bold; color: blue; font-size:12pt; font-family: 'Bookman Old Style'"> ?</small>
                                            <span class="custom info">
                                                <img src="../../picture/Info.png" alt="Information" height="30" width="30" />
                                                <em>Do działania w systemie za względów bezpieczeństwa, konieczne jest posiadanie firmowego konta pocztowego,
                                                     <font color="navy"> tam wysyłane jest automatycznie generowane hasło początkowe.</font>
                                                    Jeżeli nie posiadasz takiego konta zgłoś to na adres link znajdujący się powyżej formatki
                                                     <font color="navy">adresy@wum.edu.pl</font>
                                                </em>
                                            </span>
                                        </a>
                                    </td>
                                    <td style="vertical-align: middle; white-space: nowrap">
                                        <asp:TextBox ID="Email" runat="server" Font-Bold="True" Width="250px" ReadOnly="true" BackColor="#EFF3FB" BorderStyle="None" ForeColor="Navy"
                                            ToolTip="Do działania w systemie za względów bezpieczeństwa, konieczne jest posiadanie konta pocztowego, tam wysyłane jest automatycznie generowane hasło początkowe."></asp:TextBox>
                                        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="Email"
                                            CssClass="failureNotification" ErrorMessage="Brak podanego użytkownika lub adresu e-mail. Wpisz poprawnie lub wyślij zgłoszenie założenia firmowego konta pocztowego."
                                            ToolTip="Do działania w systemie za względów bezpieczeństwa, konieczne jest posiadanie firmowego konta pocztowego, tam wysyłane jest automatycznie generowane hasło początkowe." ForeColor="Red"
                                            ValidationGroup="LoginUserValidationGroup" InitialValue="Brak adres e-mail">*</asp:RequiredFieldValidator>
                                    </td>
                                </tr>
                                <tr>
                                    <td style="width: 150px; text-align: right; vertical-align: middle; padding: 7px">
                                        <asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="Password" Font-Bold="True">Hasło:</asp:Label>
                                        <a class="tooltip" href="#" style="display: inline; border-style: none">

                                            <small style="font-weight: bold; color: blue; font-size:12pt; font-family: 'Bookman Old Style'"> ?</small>
                                            <span class="custom info">
                                                <img src="../../picture/Info.png" alt="Information" height="30" width="30" />
                                                <em>Jeżeli zapomniałeś hasła jedynym rozwiązaniem jest ponowna rejestracja na ten sam login,
                                                            kliknij wtedy przycisk  <font color="navy">Zarejestruj się</font>.
                                                </em>

                                            </span>
                                        </a>
                                    </td>
                                    <td style="vertical-align: middle; white-space: nowrap" class="auto-style3">
                                        <asp:TextBox ID="Password" runat="server" CssClass="passwordEntry" Width="250px" TextMode="Password"
                                            onkeypress="isCapLockOn(event)" Font-Bold="True"></asp:TextBox>
                                        <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password"
                                            ErrorMessage="Brak hasła." CssClass="failureNotification"
                                            ToolTip="Wprowadzenie hasła jest obowiązkowe."
                                            ValidationGroup="LoginUserValidationGroup" ForeColor="Red">*</asp:RequiredFieldValidator>
                                    </td>
                                </tr>
                                <tr>
                                 <%--   <td>
                                        <asp:CheckBox ID="RememberMe" runat="server" Font-Bold="True" />
                                        <asp:Label ID="RememberMeLabel" runat="server" AssociatedControlID="RememberMe" CssClass="inline" Font-Bold="True">Zapamiętaj mnie</asp:Label>

                                    </td>--%>
                                      <td colspan="2" style="text-align: right">
                                              <big id="keyStage" style="color: Red; font-size: 80%; text-align: right"></big>
                                            &nbsp;&nbsp;
                                          <asp:CheckBox ID="NieWyswietlajPlac" runat="server" Font-Bold="True" Enabled="False" Checked="True" />
                                        <asp:Label ID="lNieWyswietlajPlac" runat="server" AssociatedControlID="NieWyswietlajPlac"
                                             CssClass="inline" Font-Bold="True" ForeColor="#990000">Nie wyświetlaj moich płac</asp:Label>
                                        <a class="tooltip" href="#" style="display: inline; border-style: none">

                                                    <big style="font-weight: bold; color: blue; font-size: 12pt; font-family: 'Bookman Old Style'"> ?</big>
                                                    <span class="custom info"; style=" font-size: 8pt">
                                                        <img src="../../picture/Info.png" alt="Information" height="30" width="30" />
                                                        <em>Aktualnie w systemie KPWeb,
                                                        <font color="Navy">ZABLOKOWANE</font > jest wyświetlanie wszystkich danych finansowych w menu 
                                                             <font color="Navy"> /MÓJ PROFIL/Moje ZAROBKI</font > 
                                                       
                                                        </em>
                                                    </span>
                                                </a>
                                     </td>
                                </tr>
                            </table>
                        </fieldset>

                    </div>


                </LayoutTemplate>
                <LoginButtonStyle BackColor="White" BorderColor="#507CD1" BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="0.8em" ForeColor="#284E98" />
                <TextBoxStyle Font-Size="0.8em" />
                <TitleTextStyle BackColor="#507CD1" Font-Bold="True" Font-Size="0.9em" ForeColor="White" />
            </asp:Login>

        </div>
        <div>
            <table>
                <tr>
                    <td style="text-align: right; vertical-align: middle; padding: 7px; width: 260px" class="auto-style1">
                        <asp:Label ID="Label1" runat="server" Font-Bold="True">Wybierz uprawnienia:</asp:Label>
                        <a class="tooltip" href="#" style="display: inline; border-style: none">

                            <small style="font-weight: bold; color: blue; font-size: 12pt; font-family: 'Bookman Old Style'"> ?</small>
                            <span class="custom info"; style=" font-size: 8pt">
                                <img src="../../picture/Info.png" alt="Information" height="30" width="30" />
                                <em>Jeżeli w KPWeb poza uprawnieniami podstawowymi(M), zarejestrowano Pana/Panią jako osobę funkcyjną,
                                   w polu obok możemy wybrać <font color="navy"> w jakim kontekście chcemy pracować</font>.
                                   Pamiętaj wtedy o  podaniu właściwego hasła. Uprawnienia specjalne ustawia 
                                     <font color="navy">Koordynator</font> po wcześniejszym zarejestrowaniu się użytkownika. Użytkownik może poprzez menu zmienić hasło na każdym typie uprawnień.
                                </em>

                            </span>
                        </a>
                    </td>

                    <td style="vertical-align: middle; white-space: nowrap" class="auto-style3">
                        <asp:DropDownList ID="TypUprawnienP" runat="server" Width="220px"
                             OnSelectedIndexChanged="typUprawnienChange" ViewStateMode="Enabled"></asp:DropDownList>
                    </td>
                </tr>
              <%--  <tr>
                    <td style="text-align: right; vertical-align: middle; padding: 7px; width: 360px" class="auto-style1">
                        <asp:Label ID="lJednostkaDoKontekstu" runat="server" Font-Bold="True">Wybierz jednostkę:</asp:Label>
                        <a class="tooltip" href="#" style="display: inline; border-style: none">

                            <small style="font-weight: bold; color: blue; font-size: 12pt; font-family: 'Bookman Old Style'"> ?</small>
                            <span class="custom info"; style=" font-size: 8pt">
                                <img src="../../picture/Info.png" alt="Information" height="30" width="30" />
                                <em>Jeżeli w firmie osoba jest zatrudniona w więcej niż jednej jednostce(nie połączonych w Główną),
                                   w polu obok należy wybrać <font color="navy"> w kontekście, której jednostki chcemy pracować</font>.
                                    </em>

                            </span>
                        </a>
                    </td>

                    <td style="vertical-align: middle; white-space: nowrap" class="auto-style3">
                        <asp:DropDownList ID="dJednostkaDoKontekstu" runat="server" Width="120px"
                             OnSelectedIndexChanged="jednostkaDoKontekstu" ViewStateMode="Enabled"></asp:DropDownList>
                    </td>
                </tr>--%>
            </table>

            <p class="submitButton">

                <asp:Button ID="LoginButton" runat="server" CommandName="Login" Text="Zaloguj się"
                    ValidationGroup="LoginUserValidationGroup" OnClick="LoginButton_Click" Font-Bold="True" />
                <asp:Label ID="Temp" Width="280px"  runat="server" ></asp:Label>
                 <asp:Button ID="bZarejestruj" runat="server" CommandName="Login" Text="Zarejestruj się"
                    ValidationGroup="LoginUserValidationGroup" OnClick="LoginGoRejestracja_Click" Font-Bold="True" OnClientClick="return check1()" />
               
                
                
                 <a class="tooltip" href="#" style="display: inline; border-style: none">
                    <small style="font-weight: bold; color: blue; font-size: 12pt; font-family: 'Bookman Old Style'"> ?</small>
                    <span class="custom info"; style=" font-size: 8pt">
                        <img src="../../picture/Info.png" alt="Information" height="30" width="30" />
                        <em>Kliknięcie tego przycisku rozpocznie proces rejestracji. Jeżeli byłeś już zarejestrowany, kliknij go tylko wtedy gdy zapomniałeś hasła wtedy
                              <font color="navy"> poprzednie hasło na uprawnieniach M zostanie skasowane</font> i emailem otrzymasz nowe hasło początkowe.
                                                          Ponowna rejestracja zachowuje wszystkie dotychczasowe dane.
                        </em>

                    </span>
                </a>
            </p>

        </div>



    </form>

</body>
<script type="text/javascript">


    function check1() {

        if (confirm('Czy na pewno chcesz się zarejestrować. UWAGA: jeżeli jest to kolejna rejestracja, poprzednie hasło zostanie usunięte?')) {
            return true;
        }
        else return false;
    }



</script>
</html>







